A Standards-Based Model for the Specification of Portability Requirements
نویسندگان
چکیده
The European ECSS-E-40 standard for the aerospace industry includes portability as one of 16 types of non functional requirements. Portability requirements are typically described at the system level as non functional requirements, which may lead to specific portability-related functions to be implemented by software. According to the ECSS series of standards, portability is the capability of software to be transferred from one environment to another. ECSS standards and other international standards, such as ISO 9126 and IEEE-830, describe portability requirements using sets of concepts, terminologies, and views. This paper collects the concepts related to portability and organizes them into a generic model of functional requirements for softwareFUR for system portability-NFR, which corresponds to a standards-based framework for modeling software-FUR for the portability requirements. This generic model may also be used to measure the functional size of software-FUR for system portability-NFR using the COSMICISO 19761 measurement standard.
منابع مشابه
A standards-based reference framework for system portability requirements
In the system requirements phase, the non-functional requirements (NFR) are often captured only generically at a fairly high level, and they do not yet include the levels of detail necessary for the system engineers to allocate them as specific functionalities to be handled either by the software or the hardware, or a specific combination of the two. The European ECSS series of standards for th...
متن کاملInformational System to Support Development and Usage of Linux Interface Standards
This paper presents an approach for developing Linux interface standards aimed to improve portability of applications among different Linux distributions. The approach is based on usage of database-driven informational system that simplifies creation and maintenance of interface standards by standardization committees and their usage by application and distribution developers. A logical model o...
متن کاملAn automatic test case generator for evaluating implementation of access control policies
One of the main requirements for providing software security is the enforcement of access control policies which aim to protect resources of the system against unauthorized accesses. Any error in the implementation of such policies may lead to undesirable outcomes. For testing the implementation of access control policies, it is preferred to use automated methods which are faster and more relia...
متن کاملSingle - Window Integrated Development Environment
This paper presents an approach for developing Linux interface standards aimed to improve portability of applications among different Linux distributions. The approach is based on usage of database-driven informational system that simplifies creation and maintenance of interface standards by standardization committees and their usage by application and distribution developers. A logical model o...
متن کاملINTERIX: UNIX Application Portability to Windows NT via an Alternative Environment Subsystem
Application source code portability is one of the cornerstones of most open systems definitions. The intention is that if an application is written to a particular model of source-code portability, it can port relatively easily to any platform that supports the portability model. This model is often based on source code portability standards such as the ISO/IEEE family of POSIX standards [1,2] ...
متن کامل